<?php

require_once 'config.php';
/**
 * 封装公用的函数
 */


//session_start();//需要在每个页面单独设置session_start()已便记录是当前用户
//登录信息
function xiu_get_current_user(){
    if (empty($_SESSION['current_login_user'])){
        header('Location: /admin/login.php');
        exit();//表示用户已经跳转回登录页面,没有必要执行下面代码
    }
    return $_SESSION['current_login_user'];
}


//查询多条
function xiu_query_all($sql){
    //连接数据库
    $data = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);
    if (!$data){
        exit('连接数据库失败');
    }
    //查询数据
    $query = mysqli_query($data,$sql);
    if (!$query) return false;
    //获取数据

    while ($row = mysqli_fetch_assoc($query)){
         $result[] = $row;
    }
    //清空暂存区
    mysqli_free_result($query);
    //断开连接
    mysqli_close($data);

    return $result;
}

//查询一条
function xiu_query_one ($sql){
    $item = xiu_query_all($sql);
    return isset($item)?$item[0]:null;
}

//增删改
function xiu_IDU($sql){
    //连接数据库
    $data = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);
    if (!$data){
        exit('连接数据库失败');
    }
    //查询数据
    $query = mysqli_query($data,$sql);
    if (!$query) return false;

    //增删改受影响的行
    $affect_rows = mysqli_affected_rows($data);

    mysqli_close($data);

    return $affect_rows;

}




